﻿@model Vizzio.Models.IngresoDeProducto

@{
    ViewBag.Title = "Ver Ingreso de Producto";
}

<h2>Ver Ingreso de Producto</h2>
<div class="panel panel-primary">
    <!-- Default panel contents -->
    <div class="panel-heading"><center><h4>Datos del Ingreso de Producto</h4></center></div>
    <div class="panel-body">
        <div class="row">
            <div>
                <p><b>@Html.DisplayNameFor(model => model.CodigoDeIngresoDeProducto):</b> @Html.DisplayFor(model => model.CodigoDeIngresoDeProducto)</p>
            </div>
        </div>
        <div class="row">
            <div>
                <p><b>@Html.DisplayNameFor(model => model.Fecha):</b> @Html.DisplayFor(model => model.Fecha)</p>
            </div>
        </div>
        <div class="row">
            <div>
                <p><b>@Html.DisplayNameFor(model => model.FechaRecibida):</b> @Html.DisplayFor(model => model.FechaRecibida)</p>
            </div>
        </div>
        <div class="row">
            <div>
                <p><b>@Html.DisplayNameFor(model => model.Concepto):</b> @Html.DisplayFor(model => model.Concepto)</p>
            </div>
        </div>
        @if(Model.Concepto=="Importacion")
        { 
        <div class="row">
            <div>
                <p><b>Gastos por Importacion: </b>@Model.gastosDeImportacion()</p>
            </div>
        </div>
        <div class="row">
            <div>
                <p><b>Costo de Compra de los Productos:</b> @Model.totalPrecioDeProductos()</p>
            </div>
        </div>
        }       
        <div class="row">
            <div>
                <p><b>@Html.DisplayNameFor(model => model.CostoTotal):</b> @Html.DisplayFor(model => model.CostoTotal)</p>
            </div>
        </div>

        <div class="row">
            <div>
                <p><b>@Html.DisplayNameFor(model => model.Descripcion):</b> @Html.DisplayFor(model => model.Descripcion)</p>
            </div>
        </div>
    </div>

    @*<hr />*@
    <div class="panel-heading"><center><h4>Detalle de los Productos</h4></center></div>
    <div class="row">
        <div class="col-md-12">
            <table class="table table-striped">
                <thead>
                    <tr>
                        <th>Producto</th>
                        <th>Presentacion</th>
                        <th>Precio de Compra</th>
                        <th>Cantidad Esperada</th>
                        <th>Cantidad Recibida</th>
                        <th>Numero de Lote</th>
                    </tr>
                </thead>
                <tbody class="productos">
                    @for (var prodIndex = 0; prodIndex < Model.ProductosEsperados.Count(); prodIndex++)
                    {
                        <tr class='nuevo_producto'>
                            <td><div class='control-group'><div class='controls'>@Model.ProductosEsperados.ElementAt(prodIndex).Producto.Nombre</div></div></td>
                            <td><div class='control-group'><div class='controls'>@Model.ProductosEsperados.ElementAt(prodIndex).Producto.Presentacion.NombrePresentacion</div></div></td>
                            <td><div class='control-group'><div class='controls'>@Model.ProductosEsperados.ElementAt(prodIndex).PrecioUnitarioDeCompra.ToString()</div></div></td>
                            <td><div class='control-group'><div class='controls'>@Model.ProductosEsperados.ElementAt(prodIndex).CantidadEsperada.ToString()</div></div></td>
                            <td><div class='control-group'><div class='controls'>@Model.ProductosEsperados.ElementAt(prodIndex).CantidadRecibida.ToString()</div></div></td>
                            <td><div class='control-group'><div class='controls'>@Model.ProductosEsperados.ElementAt(prodIndex).NoLote.ToString()</div></div></td>
                        </tr>
                    }

                </tbody>
            </table>
        </div>
    </div>
</div>

<p>
    @if(Model.FechaRecibida==null && Model.Concepto!="InventarioInicial"){@Html.ActionLink("Editar |", "Edit", new { id = Model.IngresoDeProductoID }) }
    @if (Model.Concepto == "Importacion"){@Html.ActionLink("Ver Gastos de importacion |", "Index", "GastosDeImportacion", new { id = Model.IngresoDeProductoID }, null)}
    @Html.ActionLink("Volver", "Index")
   
</p>


